Design and Implementation of a Mitchell-based Logarithmic Converter for a Floating Point Coprocessor
نویسندگان
چکیده
This paper presents a method to approach the implementation of a highly accurate logarithmic converter that operates with floating point numbers. For consistency purposes, it was necessary to adopt a standard to represent all floating point number. Hence, the IEEE Standard for Binary Floating-Point Arithmetic (IEEE 754) was the one selected. This logarithmic converter is based on Mitchell’s algorithms approximations. Thus, it was necessary to add an error correction unit to the architecture. Despite of this, the processing speed of this logarithmic converter is not affected. The system implemented reduces the maximum error percent down to 0.541 percent, and performs the binary-to-binary logarithmic conversion using 3 clock cycles.
منابع مشابه
Implementation of Floating Output Interleaved Input DC-DC Boost Converter
This paper presents the analysin ,design and implementation of a high voltage ratio topology of DC-DC converter. The DC-DC converter has high voltage ratio with reduced input current, output voltage and output current ripple, and also reduces the voltage and current rating of power electronics components and compared with conventional boost converter. The voltage stress on the switches are red...
متن کاملA New Implementation of Maximum Power Point Tracking Based on Fuzzy Logic Algorithm for Solar Photovoltaic System
In this paper, we present a modeling and implementation of new control schemes for an isolated photovoltaic (PV) using a fuzzy logic controller (FLC). The PV system is connected to a load through a DC-DC boost converter. The FLC controller provides the appropriate duty cycle (D) to the DC-DC converter for the PV system to generate maximum power. Using FLC controller block in MATLABTM/Simulink e...
متن کاملGoals and tradeoffs in the design
This paper describes the goals and tradeoffs in the design of the MC68881 Floating Point Coprocessor. The Motorola MC68881 is a complete implementation of the proposed IEEE floating point standard on a single VLSI chip. It is a coprocessor for the MC68020 microprocessor and is a peripheral processor for other M68000 family processors. The design of the MC68881 was guided by a set of goals. This...
متن کاملDesign and Implementation of a Floating Point ALU on a STRATIX-III FPGA
In this paper, the implementation of DSP modules such as a floating point ALU are presented and designed. The design is based on high performance FPGA "STRATIX III". The implementation is done after functional and timing simulation. The simulation tool used is Model Sim. The tool for synthesis and implementation is QuartusII [2]. The experimental results shows the functional and timin...
متن کاملField programmable gate arrays-based differential evolution coprocessor: a case study of spectrum allocation in cognitive radio network
In this study, a scalable coprocessor for accelerating the Differential Evolution (DE) algorithm is presented. The coprocessor is interfaced with PowerPC embedded processor of Xilinx Virtex-5 FX70T Field Programmable Gate Array. In the proposed design, the DE algorithm module is tightly coupled with fitness function module to reduce communication and control overhead. The fixed point DE algorit...
متن کامل